package com.atguigu.exam;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/**
 * 张三——800元；李四——1500元；王五——3000元；李四——1500元；王五——3000元；
 1）将张三的工资更改为2600元
 2）为所有员工工资加薪100元；
 3）遍历集合中所有的员工
 4）遍历集合中所有的工资
 *
 * @author xbd
 * @create 2021-05-29 8:03
 */
public class SalaryTest {
    public static void main(String[] args) {
        HashMap m1 = new HashMap();

        m1.put("张三",800);
        m1.put("李四",1500);
        m1.put("王五",3000);
        m1.put("李四",1500);
        m1.put("王五",3000);
        //1）将张三的工资更改为2600元
        m1.put("张三",2600);
        //2）为所有员工工资加薪100元；
        Set keySet = m1.keySet();
        Iterator iterator = keySet.iterator();
        while (iterator.hasNext()){
            Object obj = iterator.next();
            int salary = (int)m1.get(obj);
            m1.put(obj,salary + 100);
        }
        //3）遍历集合中所有的员工
        //4）遍历集合中所有的工资
        Set entrySet = m1.entrySet();
        Iterator iterator1 = entrySet.iterator();
        while (iterator1.hasNext()){
            Object entry = iterator1.next();
            Map.Entry object = (Map.Entry)entry;
            System.out.println("员工：" + object.getKey() + "\t\t工资：" +object.getValue());
        }
    }
}
